import axios from 'axios'
// 创建axios实例
const request = axios.create({
    baseURL: '/api',// 所有的请求地址前缀部分(没有后端请求不用写)
    timeout: 80000, // 请求超时时间(毫秒)
    withCredentials: true,// 异步请求携带cookie
    // headers: {
    // 设置后端需要的传参类型
    // 'Content-Type': 'application/json',
    // 'token': x-auth-token',//一开始就要token
    // 'X-Requested-With': 'XMLHttpRequest',
    // },
})
 
// request拦截器
request.interceptors.request.use(
    config => {
        let token = sessionStorage.getItem("token")
        if(token){
            config.headers["X-Token"] = token
        }
        return config
    })
 
// response 拦截器
request.interceptors.response.use(config => {
    return config.data
})
export default request